<?php
	class Usuario extends Model {
		public static $_id_column = 'idUsuario';
		
		public static function listar(){
			return Model::factory('usuario')->order_by_asc('nombre')->find_many();
		}
		
		public static function listarInicioFin($inicio,$fin){
			return Model::factory('usuario')->order_by_asc('nombre')->limit($fin)->offset($inicio)->find_many();
		}
		
		public static function buscarUsuario($idUsuario){
			return Model::factory('usuario')->where('idUsuario', $idUsuario)->find_one();
		}
		
		public static function buscarUsuarioPorNombrePass($nombre,$pass){
			return Model::factory('usuario')->where('nombre', $nombre)->where('contrasenia', $pass)->find_one();
		}
		
		public static function buscarUsuarioPorNombre($nombre){
			return Model::factory('usuario')->where('nombre', $nombre)->find_one();
		}
		
		public static function borrarUsuario($idUsuario){
			$usuario = Model::factory('usuario')->where('idUsuario', $idUsuario)->find_one();
			$usuario-> delete();
		}

	}

?>